package erp_models

import "xiehui-service/app/models"

// 配比下达关联表
type TphbMaterialOrder struct {
	models.ID
	TphbOrderId  int     `gorm:"column:tphb_order_id" json:"tphb_order_id"` //配比ID
	MaterialId   int     `gorm:"column:material_id" json:"material_id"`     //材料ID
	MixtableId   int     `gorm:"column:mixtable_id" json:"mixtable_id"`     //拌台id  0-默认
	TphbId       int     `gorm:"column:tphb_id" json:"tphb_id"`             //tphb_id
	Weight       float64 `gorm:"column:weight" json:"weight"`               //用量(kg)
	Version      int     `gorm:"column:version" json:"version"`             //版本号，0-最新版本，历史版本依次递增
	CategoryType int     `gorm:"column:category_type" json:"category_type"` //产品分类类型 1-混泥土 2-砂浆
	Water        float64 `gorm:"column:water" json:"water"`                 //含水率
	BuildWeight  float64 `gorm:"column:build_weight" json:"build_weight"`   //施工配比
	SupplierId   int     `gorm:"column:supplier_id" json:"supplier_id"`     //供应商id
	SupplierName string  `gorm:"column:supplier_name" json:"supplier_name"` //供应商名称
	Creator      int     `gorm:"column:creator" json:"creator"`             //操作员ID
	models.Timestamps
	models.SoftDeletes
}

// TableName 解决gorm表明映射
func (TphbMaterialOrder) TableName() string {
	return "tphb_material_order"
}
